#pragma once

#ifndef SOURCE_FILE_FILTER
#define SOURCE_FILE_FILTER

/*! \file SourceFileFilter.h
	\brief Header file for SourceFileFilter class.
	
	Details.
*/

#include "RegexFileFilter.h"

namespace analyzer {
	
	//! This is the file filter which accept files with .c and .cpp extension.
	class SourceFileFilter : public RegexFileFilter
	{
	public:
		/*! \fn SourceFileFilter(void)
			\brief Constructor of class SourceFileFilter
		*/
		SourceFileFilter(void);
		
		/*! \fn ~SourceFileFilter(void)
			\brief Destructor of class SourceFileFilter.
		*/
		~SourceFileFilter(void);
	};
}

#endif // SOURCE_FILE_FILTER